package com.zmj.sy.mom.srv.aps.bean.entity.order;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.zmj.sy.mom.srv.aps.bean.entity.base.BaseEntity;
import com.zmj.sy.mom.srv.mbd.api.utils.Comment;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

/**
 * 工艺路线
 */
@Getter
@Setter
@TableName("tb_import_mbd_processplan")
public class ImportMbdProcessPlan extends BaseEntity {

    @TableField("plant_type")
    @Comment("工厂")
    private String plantType;

    @TableField("zmj_chanpin_mingcheng")
    @Comment("产品名称")
    private String zmjChanpinMingcheng;

    @TableField("zmj_chanpin_xinghao")
    @Comment("产品型号")
    private String zmjChanpinXinghao;

    @TableField("erp_number")
    @Comment("物料号")
    private String erpNumber;

    @TableField("zmj_lingzu_jiandaihao")
    @Comment("零组件代号")
    private String zmjLingzuJiandaihao;

    @TableField("zmj_lingzu_jian_mingcheng")
    @Comment("零组件名称")
    private String zmjLingzuJianMingcheng;

    @TableField("TUHAO")
    @Comment("零组件图号")
    private String tuhao;

    @TableField("zmj_gylx")
    @Comment("工艺类型（大类）")
    private String zmjGylx;

    @TableField("zmj_gylx_min")
    @Comment("工艺类型（小类）")
    private String zmjGylxMin;

    @TableField("process_route_number")
    @Comment("工艺路线编号")
    private String processRouteNumber;

    @TableField("process_name")
    @Comment("工艺路线名称")
    private String processName;

    @TableField("gongyiluxian")
    @Comment("一级工艺路线")
    private String gongyiluxian;

    @TableField("zmj_gongyichicun")
    @Comment("工艺尺寸")
    private String zmjGongyichicun;

    @TableField("zhongliang")
    @Comment("单件净重")
    private BigDecimal zhongliang;

    @TableField("VERSION")
    @Comment("版本")
    private String version;

    @TableField("change_number")
    @Comment("更改单号")
    private String changeNumber;

    @TableField("is_manual")
    @Comment("是否手工创建：0自动创建，1手工创建")
    private BigDecimal isManual;

    @TableField("SN")
    @Comment("SN")
    private BigDecimal sn;

    /*@TableField("create_date_time")
    @Comment("create_date_time")
    private DateTime createDateTime;

    @TableField("deleted")
    @Comment("deleted")
    private Integer deleted;

    @TableField("modify_date_time")
    @Comment("modify_date_time")
    private DateTime modifyDateTime;*/

    @TableField("order_id")
    @Comment("order_id")
    private Integer orderId;

}
